************************ * МОДИФИКАТОРЫ * ************************ "i" - регистронезависимость шаблона ************************ * МЕТАСИМВОЛЫ * ************************ "." - точка соответствует любому символу, кроме перевода строки... внутри символьного класса трактуется как литерал "\" - обратный слеш производит операцию экранирования метасимвола, следующего непосредственно за ним, тем самым последуюший метасимвол трактуется как литерал. Примеры: "." (совпадение с любым символом), "\." (совпадаение только с точкой) "[" - символ, открывающий символьный класс... если нужен в качестве литерала, то его необходимо экранировать "]" - является метасимволом при наличии слева открывающей квадратной скобки... иначе - литерал, не требующий обязательного экранирования "-" - в символьном классе между двумя символами (кроме символов символьного класса) является метасимволом и задает дипазон символов... иначе - литерал. ************************ * Символьные классы * ************************ "[abc]" - любой один символ из трех указанных: или "a", или "b", или "c" "[a-f]" - символы в диапазоне от "a" до "f" (a,b,c,d,e,f) "[0-9]" - цифры от "0" до "9" (0,1,2,3,4,5,6,7,8,9)